Hãy bước vào Góc nhìn Chương trình ở mức Máy tính, nơi độ phức tạp của phần cứng được trừu tượng hóa thành một cấu trúc Không gian địa chỉ Ảo. Trong góc nhìn này, bộ nhớ không phải là tập hợp các biến, mà là một mảng lớn liên tục gồm các khối 8-bit gọi là byte. Đối với một máy có kích thước từ word là $w$ bit, các địa chỉ này nằm trong khoảng từ $0$ đến $2^w - 1$, xác định giới hạn phạm vi truy cập của chương trình.
1. Sức mạnh của số 16
Nhị phân là ngôn ngữ của mạch điện, nhưng Ký hiệu Thập lục phân là ngôn ngữ dành cho nhà phát triển. Vì $16 = 2^4$, mỗi chữ số thập lục phân (0–F) tương ứng hoàn hảo với một nhóm 4 bit (nibble). Điều này cho phép biểu diễn một giá trị 1 byte một cách ngắn gọn bằng đúng hai chữ số (ví dụ như 0xFF). Cách viết tắt này rất quan trọng để đọc mã máy và mã tham chiếu, chẳng hạn như lệnh 4004dc: 48 03 47 28.
2. Độ chính xác và Toán học
Khi chúng ta thao tác với Kiểu dữ liệu Nguyên, chúng ta sẽ gặp phải vòng Boolean và phép bù hai logic. Chúng ta cần điều hướng lưu trữ Little endian lưu trữ, tràn số nguyên, và những tinh tế của độ chính xác đơn số dấu phẩy động nơi Vô cùng ($+\infty$) và NaN tồn tại. Việc hiểu rõ các mẫu bit này là bước đầu tiên để thành thạo toán học kích thước tùy ý và lập trình hệ thống bền vững.